<script>window.pathPrefix="../../";</script><!DOCTYPE html>
<html lang="en" style="padding-bottom:0px" class="local"></html>
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <link href="../../images/favicon.png" rel="shortcut icon" type="image/png">
  <title>DJI Mobile SDK Documentation
  </title>
<link rel="stylesheet" href="../../stylesheets/doc-vendor.css">

<link rel="stylesheet" href="../../stylesheets/doc-app.css">

<meta name="generator" content="Hexo 5.4.2"></head>
<body>
  <nav id="site-header" class="site-header navbar">
    <div class="container">
      <div class="navbar-header"><a href="/" class="logo"><img src="../../images/dji-logo@2x.png">Android SDK API Reference</a></div>
    </div>
  </nav>
  <div id="documentation-page" class="documentation-page">
    <div class="container">
      <div class="site-sidebar">
        <div class="searcher">
          <div id="panel" class="panel panel_tree">
            <div class="header">
              <div class="search-con">
                <label id="search-label" for="search">
                </label>
                <input id="search" type="text" placeholder="Search" autosave="searchdoc" results="10" autocomplete="off">
                <div class="search-icon"></div><a class="clean-search glyphicon glyphicon-remove-circle"></a>
              </div>
            </div>
            <div class="tree">
              <ul></ul>
            </div>
            <div class="result">
              <ul></ul>
            </div>
          </div>
        </div>
        <div class="nav scrollable js-tree-menu">
          <dl>
            <dt>Manager Classes
            </dt>
                  <dd><a data-href="../SDKManager/DJISDKManager.html" class="sub-toggle">ISDKManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../SDKManager/ISDKManager_SDKManagerCallback.html">SDKManagerCallback</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IKeyManager/IKeyManager.html" class="sub-toggle">IKeyManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a data-href="../IKeyManager/KeyTools.html" class="sub-toggle">KeyTools<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IKeyManager/DJIKeyInfo.html">DJIKeyInfo&lt;T&gt;</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a href="../IKeyManager/IKeyManager_KeyListener.html">KeyListener&lt;T&gt;</a>
                            </dd>
                            <dd><a data-href="../IKeyManager/DJIKey.html" class="sub-toggle">DJIKey&lt;T&gt;<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IKeyManager/Key_Product_ProductKey.html">ProductKey</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Key_Airlink_AirlinkKey.html">AirLinkKey</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Key_Camera_CameraKey.html">CameraKey</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Key_Gimbal_GimbalKey.html">GimbalKey</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Key_FlightController_FlightControllerKey.html">FlightControllerKey</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Key_RemoteController_RemoteControllerKey.html">RemoteControllerKey</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Key_Battery_BatteryKey.html">BatteryKey</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IKeyManager/DJIValue.html" class="sub-toggle">DJIValue<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IKeyManager/Value_FlightController_LightGimbalTotalAdjustInfo.html">LightGimbalTotalAdjustInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Gimbal_Struct_GimbalCalibrationState.html">GimbalCalibrationStatusInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Gimbal_Struct_GimbalAttitudeRange.html">GimbalAttitudeRange</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_LightGimbalAdjustInfo.html">LightGimbalAdjustInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Gimbal_Struct_GimbalAngleRotation.html">GimbalAngleRotation</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Gimbal_Struct_GimbalSpeedRotation.html">GimbalSpeedRotation</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_DateTime.html">DateTime</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_CameraHybridZoomSpec.html">CameraHybridZoomSpec</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_VideoResolutionFrameRate.html">VideoResolutionFrameRate</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_MSDKZoomRatiosRange.html">ZoomRatiosRange</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_VideoPreRecordDurationMsg.html">VideoPreRecordDurationInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_VideoRecordPlanMsg.html">VideoRecordPlanInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_LaserMeasureInformationMsg.html">LaserMeasureInformation</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_MultiSpectralFusionDisplayRangeMsg.html">MultiSpectralFusionDisplayRange</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_IsRecordingInfoMsg.html">VideoRecordingStatus</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_MSDKCameraStreamSettings.html">CameraStreamSettingsInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_CameraWhiteBalance.html">CameraWhiteBalanceInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_CameraWatermarkSettings.html">CameraWatermarkSettings</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_CustomExpandNameSettings.html">CustomExpandNameSettings</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_WatermarkDisplayContentSettings.html">WatermarkDisplayContentSettings</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_ZoomPointTargetMsg.html">ZoomTargetPointInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_ThermalGainModeTemperatureRangeMsg.html">ThermalGainModeTemperatureRange</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_GeneratedMediaFileInfo.html">GeneratedMediaFileInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_CameraStorageInfos.html">CameraStorageInfos</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_PhotoIntervalShootSettings.html">PhotoIntervalShootSettings</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_CameraStorageInfo.html">CameraStorageInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_SuperResolutionStateMsg.html">SuperResolutionInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Camera_Struct_ThermalAreaTemperatureAggregationsMsg.html">ThermalAreaMetersureTemperature</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_DoubleRect.html">DoubleRect</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_Date.html">Date</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_Velocity3D.html">Velocity3D</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_IntValueConfig.html">IntValueConfig</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_RectF.html">DoubleRect4Sides</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_Attitude.html">Attitude</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_DoubleMinMax.html">DoubleMinMax</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_LocationCoordinate3D.html">LocationCoordinate3D</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_RCAuthorityModeMsg.html">MultiControlAuthorityTypeInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_DoublePoint2D.html">DoublePoint2D</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_RCAuthorityLockControlMsg.html">MultiControlLockAuthorityInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Common_Struct_LocationCoordinate2D.html">LocationCoordinate2D</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_RemoteController_Struct_RcParamChargeRemainingInfo.html">BatteryInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_RemoteController_Struct_RcMultiStatusMsg.html">MultiControlStatusInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_RemoteController_Struct_RCAuthorityLostPushMsg.html">MultiControlLostControlInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_RemoteController_Struct_RcFirmwareInfo.html">RcFirmwareInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_RemoteController_Struct_MultiRCFlightControlAuthOwnerMsg.html">MultiControlFlightControlAuthorityOwnerInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_RemoteController_Struct_RCModeChannelTypeMsg.html">MultiControlChannelInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_RemoteController_Struct_RcFiveDimensionPressedStatus.html">FiveDimensionPressedStatus</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_LookAtInfo.html">LookAtInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_MultiGimbalSyncControlMsg.html">MultiGimbalSyncControlInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_GoHomeAssessment.html">LowBatteryRTHInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_MultiGimbalSyncStatus.html">MultiGimbalSyncStatus</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_IMUCalibrationHint.html">IMUCalibrationInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_GoHomeInfo.html">GoHomeInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_LEDsSettings.html">LEDsSettings</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_AccessLockerV1VerifyUserAccountInfo.html">AccessLockerVerifySecurityCodeInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_AccessLockerV1DeviceState.html">AccessLockerDeviceStatus</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_AccessLockerV1EncryptionState.html">AccessLockerEncryptionStatus</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_AccessLockerV1ModifyUserAccountInfo.html">AccessLockerModifySecurityCodeInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_AccessLockerV1ResetUserAccountInfo.html">AccessLockerResetSecurityCodeInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_AccessLockerV1SetupUserAccountInfo.html">AccessLockerSetSecurityCodeInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_AirSenseAirplaneState.html">AirSenseAirplaneState</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_FlightController_Struct_AirSenseSystemInformation.html">AirSenseSystemInformation</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Battery_Struct_BatteryLedsControlMsg.html">BatteryLedsInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Accessory_Struct_PlayingAudioFileInfo.html">PlayingAudioFileInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Airlink_Struct_FrequencyInterference.html">FrequencyInterferenceInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Airlink_Struct_WlmLinkQualityMsg.html">WlmLinkQualityLevelInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Airlink_Struct_WlmDongleState.html">WlmDongleInfo</a>
                                      </dd>
                                      <dd><a href="../IKeyManager/Value_Airlink_Struct_WlmDongleInfoMsg.html">WlmDongleListInfo</a>
                                      </dd>
                              </ul>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IUserAccountManager/IUserAccountManager.html" class="sub-toggle">IUserAccountManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IUserAccountManager/IUserAccountManager_LoginInfo.html">LoginInfo</a>
                            </dd>
                            <dd><a href="../IUserAccountManager/IUserAccountManager_LoginInfoUpdateListener.html">LoginInfoUpdateListener</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../ISimulatorManager/ISimulatorManager.html" class="sub-toggle">ISimulatorManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../ISimulatorManager/ISimulatorManager_InitializationSettings.html">InitializationSettings</a>
                            </dd>
                            <dd><a href="../ISimulatorManager/ISimulatorManager_SimulatorStatusListener.html">SimulatorStatusListener</a>
                            </dd>
                            <dd><a href="../ISimulatorManager/ISimulatorManager_SimulatorState.html">SimulatorState</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IMediaDataCenter/IMediaDataCenter.html" class="sub-toggle">IMediaDataCenter<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a data-href="../IMediaDataCenter/IVideoStreamManager.html" class="sub-toggle">IVideoStreamManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a data-href="../IMediaDataCenter/IVideoStreamManager_StreamSource.html" class="sub-toggle">StreamSource<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/IVideoStreamManager_StreamSource_PhysicalDeviceType.html">PhysicalDeviceType</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a data-href="../IMediaDataCenter/IVideoStreamManager_IVideoChannel.html" class="sub-toggle">IVideoChannel<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/IVideoStreamManager_IVideoChannel_VideoChannelStateChangeListener.html">VideoChannelStateChangeListener</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IVideoStreamManager_IVideoFrame.html">IVideoFrame</a>
                                      </dd>
                                      <dd><a data-href="../IMediaDataCenter/IVideoStreamManager_IVideoDecoder.html" class="sub-toggle">IVideoDecoder<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/IVideoStreamManager_IVideoDecoder_YuvDataListener.html">YuvDataListener</a>
                                                </dd>
                                                <dd><a href="../IMediaDataCenter/IVideoStreamManager_IVideoDecoder_DecoderStateChangeListener.html">DecoderStateChangeListener</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IVideoStreamManager_StreamSourceListener.html">StreamSourceListener</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IMediaDataCenter/ICameraStreamManager.html" class="sub-toggle">ICameraStreamManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IMediaDataCenter/ICameraStreamManager_StreamInfo.html">StreamInfo</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/ICameraStreamManager_PinPointInfo.html">PinPointInfo</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/ICameraStreamManager_PinPoint.html">PinPoint</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IMediaDataCenter/IMediaManager.html" class="sub-toggle">IMediaManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a data-href="../IMediaDataCenter/IMediaManager_MediaFileListDataSource.html" class="sub-toggle">MediaFileListDataSource<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/IMediaManager_MediaFileListDataSource_Builder.html">Builder</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a data-href="../IMediaDataCenter/IMediaManager_PullMediaFileListParam.html" class="sub-toggle">PullMediaFileListParam<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/IMediaManager_PullMediaFileListParam_Builder.html">Builder</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IMediaManager_MediaFileListData.html">MediaFileListData</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IMediaManager_MediaFile.html">MediaFile</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IMediaManager_MediaFileListStateListener.html">MediaFileListStateListener</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IMediaManager_VideoPlayStatus.html">VideoPlayStatus</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IMediaManager_VideoPlayStateListener.html">VideoPlayStateListener</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IMediaManager_MediaFileDownloadListener.html">MediaFileDownloadListener</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/IMediaManager_MediaFrameListener.html">MediaFrameListener</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IMediaDataCenter/ILiveStreamManager.html" class="sub-toggle">ILiveStreamManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a data-href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings.html" class="sub-toggle">LiveStreamSettings<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_Builder.html">Builder</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a data-href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_RtspSettings.html" class="sub-toggle">RtspSettings<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_RtspSettings_Builder.html">Builder</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a data-href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_RtmpSettings.html" class="sub-toggle">RtmpSettings<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_RtmpSettings_Builder.html">Builder</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a data-href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_GB28181Settings.html" class="sub-toggle">GB28181Settings<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_GB28181Settings_Builder.html">Builder</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a data-href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_AgoraSettings.html" class="sub-toggle">AgoraSettings<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                                        <ul class="sub-menu">
                                                <dd><a href="../IMediaDataCenter/ILiveStreamManager_LiveStreamSettings_AgoraSettings_Builder.html">Builder</a>
                                                </dd>
                                        </ul>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/ILiveStreamManager_LiveStreamStatus.html">LiveStreamStatus</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/ILiveStreamManager_VideoResolution.html">VideoResolution</a>
                                      </dd>
                                      <dd><a href="../IMediaDataCenter/ILiveStreamManager_LiveStreamStatusListener.html">LiveStreamStatusListener</a>
                                      </dd>
                              </ul>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IWaypointMissionManager/IWaypointMissionManager.html" class="sub-toggle">IWaypointMissionManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IWaypointMissionManager/IWaypointMissionManager_WaypointMissionExecuteStateListener.html">WaypointMissionExecuteStateListener</a>
                            </dd>
                            <dd><a href="../IWaypointMissionManager/IWaypointMissionManager_WaylineExecutingInfoListener.html">WaylineExecutingInfoListener</a>
                            </dd>
                            <dd><a href="../IWaypointMissionManager/IWaypointMissionManager_WaypointActionListener.html">WaypointActionListener</a>
                            </dd>
                            <dd><a href="../IWaypointMissionManager/IWaypointMissionManager_WaylineExecutingInfo.html">WaylineExecutingInfo</a>
                            </dd>
                            <dd><a href="../IWaypointMissionManager/IWaypointMissionManager_BreakPointInfo.html">BreakPointInfo</a>
                            </dd>
                            <dd><a href="../IWaypointMissionManager/IWPMZManager.html">IWPMZManager</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IVirtualStickManager/IVirtualStickManager.html" class="sub-toggle">IVirtualStickManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IVirtualStickManager/IVirtualStickManager_DJIStick.html">IStick</a>
                            </dd>
                            <dd><a data-href="../IVirtualStickManager/Value_FlightController_Struct_VirtualStickFlightControlParam.html" class="sub-toggle">VirtualStickFlightControlParam<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IVirtualStickManager/IVirtualStickManager_VirtualStickRange.html">VirtualStickRange</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a href="../IVirtualStickManager/IVirtualStickManager_VirtualStickStateListener.html">VirtualStickStateListener</a>
                            </dd>
                            <dd><a href="../IVirtualStickManager/IVirtualStickManager_VirtualStickState.html">VirtualStickState</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IIntelligentFlightManager/IIntelligentFlightManager.html" class="sub-toggle">IIntelligentFlightManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_IntelligentFlightInfoListener.html">IntelligentFlightInfoListener</a>
                            </dd>
                            <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_AutoSensingInfoListener.html">AutoSensingInfoListener</a>
                            </dd>
                            <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_IntelligentFlightInfo.html">IntelligentFlightInfo</a>
                            </dd>
                            <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_AutoSensingInfo.html">AutoSensingInfo</a>
                            </dd>
                            <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_AutoSensingTarget.html">AutoSensingTarget</a>
                            </dd>
                            <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_IntelligentModel.html">IntelligentModel</a>
                            </dd>
                            <dd><a data-href="../IIntelligentFlightManager/IIntelligentFlightManager_ISmartTrackMissionManager.html" class="sub-toggle">ISmartTrackMissionManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_SmartTrackMissionManager_SmartTrackCapability.html">SmartTrackCapability</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_SmartTrackMissionManager_SmartTrackInfo.html">SmartTrackInfo</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_SmartTrackMissionManager_SmartTrackTarget.html">SmartTrackTarget</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IIntelligentFlightManager/IIntelligentFlightManager_ISpotLightManager.html" class="sub-toggle">ISpotLightManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_SpotLightManager_SpotLightCapability.html">SpotLightCapability</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_SpotLightManager_SpotLightTarget.html">SpotLightTarget</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IIntelligentFlightManager/IIntelligentFlightManager_IPOIMissionManager.html" class="sub-toggle">IPOIMissionManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_POIMissionManager_POICapability.html">POICapability</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_POIMissionManager_POIInfo.html">POIInfo</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_POIMissionManager_POIParam.html">POIParam</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_POIMissionManager_POITarget.html">POITarget</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IIntelligentFlightManager/IIntelligentFlightManager_IFlyToMissionManager.html" class="sub-toggle">IFlyToMissionManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_FlyToMissionManager_FlyToCapability.html">FlyToCapability</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_FlyToMissionManager_FlyToInfo.html">FlyToInfo</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_FlyToMissionManager_FlyToParam.html">FlyToParam</a>
                                      </dd>
                                      <dd><a href="../IIntelligentFlightManager/IIntelligentFlightManager_FlyToMissionManager_FlyToTarget.html">FlyToTarget</a>
                                      </dd>
                              </ul>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IPerceptionManager/IPerceptionManager.html" class="sub-toggle">IPerceptionManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IPerceptionManager/IPerceptionManager_PerceptionInfo.html">PerceptionInfo</a>
                            </dd>
                            <dd><a href="../IPerceptionManager/IPerceptionManager_PerceptionInformationListener.html">PerceptionInformationListener</a>
                            </dd>
                            <dd><a href="../IPerceptionManager/IPerceptionManager_ObstacleData.html">ObstacleData</a>
                            </dd>
                            <dd><a href="../IPerceptionManager/IPerceptionManager_ObstacleDataListener.html">ObstacleDataListener</a>
                            </dd>
                            <dd><a data-href="../IPerceptionManager/IRadarManager.html" class="sub-toggle">IRadarManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IPerceptionManager/IRadarManager_RadarInformation.html">RadarInformation</a>
                                      </dd>
                                      <dd><a href="../IPerceptionManager/IRadarManager_RadarInformationListener.html">RadarInformationListener</a>
                                      </dd>
                              </ul>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IRTKCenter/IRTKCenter.html" class="sub-toggle">IRTKCenter<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a data-href="../IRTKCenter/INetworkRTKManager.html" class="sub-toggle">INetworkRTKManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IRTKCenter/INetworkRTKManager_NetworkServiceInfoListener.html">INetworkServiceInfoListener</a>
                                      </dd>
                                      <dd><a href="../IRTKCenter/Value_RtkBaseStation_Struct_RTKCustomNetworkSetting.html">RTKCustomNetworkSetting</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IRTKCenter/IRTKStationManager.html" class="sub-toggle">IRTKStationManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IRTKCenter/Value_RtkBaseStation_Struct_RTKBaseStationConnectInfo.html">RTKStationInfo</a>
                                      </dd>
                                      <dd><a href="../IRTKCenter/IRTKStationManager_ConnectedTKStationInfo.html">ConnectedRTKStationInfo</a>
                                      </dd>
                                      <dd><a href="../IRTKCenter/IRTKStationManager_SearchStationListener.html">SearchRTKStationListener</a>
                                      </dd>
                                      <dd><a href="../IRTKCenter/IRTKStationManager_RTKStationConnectStatusListener.html">RTKStationConnectStatusListener</a>
                                      </dd>
                                      <dd><a href="../IRTKCenter/IRTKStationManager_ConnectedRTKStationInfoListener.html">ConnectedRTKStationInfoListener</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a href="../IRTKCenter/IRTKCenter_RTKLocationInfo.html">RTKLocationInfo</a>
                            </dd>
                            <dd><a href="../IRTKCenter/Value_RtkMobileStation_Struct_RTKLocation.html">RTKLocation</a>
                            </dd>
                            <dd><a href="../IRTKCenter/RTKCenter_RTKSystemState.html">RTKSystemState</a>
                            </dd>
                            <dd><a href="../IRTKCenter/Value_RtkMobileStation_Struct_RTKSatelliteInfo.html">RTKSatelliteInfo</a>
                            </dd>
                            <dd><a href="../IRTKCenter/Value_RtkMobileStation_Struct_RTKReceiverInfo.html">RTKReceiverInfo</a>
                            </dd>
                            <dd><a href="../IRTKCenter/IRTKCenter_RTKLocationInfoListener.html">RTKLocationInfoListener</a>
                            </dd>
                            <dd><a href="../IRTKCenter/IRTKCenter_RTKSystemStateListener.html">RTKSystemStateListener</a>
                            </dd>
                            <dd><a href="../IRTKCenter/IRTKCenter_RTKBaseListener.html">RTKBaseListener&lt;T&gt;</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IFlyZoneManager/IFlyZoneManager.html" class="sub-toggle">IFlyZoneManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlySafeTipInformation.html">FlySafeTipInformation</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlyingSafetyWarningInformation.html">FlySafeWarningInformation</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlyingSafetySeriousWarningInformation.html">FlySafeSeriousWarningInformation</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlySafeReturnToHomeInformation.html">FlySafeReturnToHomeInformation</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_MultiPolygonFlyZoneInformation.html">MultiPolygonFlyZoneInformation</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlyZoneInformation.html">FlyZoneInformation</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlyZoneLicenseInfo.html">FlyZoneLicenseInfo</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlySafeNotificationListener.html">FlySafeNotificationListener</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlySafeDatabaseListener.html">FlySafeDatabaseListener</a>
                            </dd>
                            <dd><a href="../IFlyZoneManager/IFlyZoneManager_FlySafeDatabaseInfo.html">FlySafeDatabaseInfo</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../ILTEManager/ILTEManager.html" class="sub-toggle">ILTEManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../ILTEManager/ILTEManager_LTEAuthenticationInfo.html">LTEAuthenticationInfo</a>
                            </dd>
                            <dd><a href="../ILTEManager/ILTEManager_LTELinkInfo.html">LTELinkInfo</a>
                            </dd>
                            <dd><a href="../ILTEManager/ILTEManager_LTEPrivatizationServerInfo.html">LTEPrivatizationServerInfo</a>
                            </dd>
                            <dd><a href="../ILTEManager/ILTEManager_LTEAuthenticationInfoListener.html">LTEAuthenticationInfoListener</a>
                            </dd>
                            <dd><a href="../ILTEManager/ILTEManager_LTELinkInfoListener.html">LTELinkInfoListener</a>
                            </dd>
                            <dd><a href="../ILTEManager/ILTEManager_LTEDongleInfoListener.html">LTEDongleInfoListener</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IPayloadCenter/IPayloadCenter.html" class="sub-toggle">IPayloadCenter<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a data-href="../IPayloadCenter/IPayloadManager.html" class="sub-toggle">IPayloadManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IPayloadCenter/IPayloadManager_PayloadBasicInfoListener.html">PayloadBasicInfoListener</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_PayloadWidgetInfoListener.html">PayloadWidgetInfoListener</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_PayloadDataListener.html">PayloadDataListener</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_PayloadBasicInfo.html">PayloadBasicInfo</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_PayloadWidgetInfo.html">PayloadWidgetInfo</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_PayloadWidget.html">PayloadWidget</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_FloatingWindowWidget.html">FloatingWindowWidget</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_SpeakerWidget.html">SpeakerWidget</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_TextInputBoxWidget.html">TextInputBoxWidget</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_IconFilePath.html">IconFilePath</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IPayloadManager_SubItems.html">SubItems</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/Value_Payload_Struct_CustomizeRcButtonConfig.html">CustomizeRcButtonConfig</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/Value_Payload_Struct_WidgetValue.html">WidgetValue</a>
                                      </dd>
                              </ul>
                            </dd>
                            <dd><a data-href="../IPayloadCenter/IIntelligentBoxManager.html" class="sub-toggle">IIntelligentBoxManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                              <ul class="sub-menu">
                                      <dd><a href="../IPayloadCenter/IIntelligentBoxManager_IntelligentBoxInfoListener.html">IntelligentBoxInfoListener</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IIntelligentBoxManager_IntelligentBoxInfo.html">IntelligentBoxInfo</a>
                                      </dd>
                                      <dd><a href="../IPayloadCenter/IIntelligentBoxManager_IntelligentBoxAppInfo.html">IntelligentBoxAppInfo</a>
                                      </dd>
                              </ul>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IMegaphoneManager/IMegaphoneManager.html" class="sub-toggle">IMegaphoneManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IMegaphoneManager/IMegaphoneManager_FileInfo.html">FileInfo</a>
                            </dd>
                            <dd><a href="../IMegaphoneManager/IMegaphoneManager_RealTimeTransimissionStateListener.html">RealTimeTransimissionStateListener</a>
                            </dd>
                            <dd><a href="../IMegaphoneManager/IMegaphoneManager_MegaphoneInfoListener.html">MegaphoneInfoListener</a>
                            </dd>
                            <dd><a href="../IMegaphoneManager/IMegaphoneManager_MegaphoneInfo.html">MegaphoneInfo</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IPipelineManager/IPipelineManager.html" class="sub-toggle">IPipelineManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IPipelineManager/IPipelineManager_Pipeline.html">Pipeline</a>
                            </dd>
                            <dd><a href="../IPipelineManager/IPipelineManager_DataResult.html">DataResult</a>
                            </dd>
                            <dd><a href="../IPipelineManager/IPipelineManager_PipelineConnectionListener.html">PipelineConnectionListener</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IUpgradeManager/IUpgradeManager.html" class="sub-toggle">IUpgradeManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IUpgradeManager/IUpgradeManager_FirmwareInformation.html">FirmwareInformation</a>
                            </dd>
                            <dd><a href="../IUpgradeManager/IUpgradeManager_UpgradeableComponent.html">UpgradeableComponent</a>
                            </dd>
                            <dd><a href="../IUpgradeManager/IUpgradeManager_UpgradeInfo.html">UpgradeInfo</a>
                            </dd>
                            <dd><a href="../IUpgradeManager/IUpgradeManager_UpgradeableComponentListener.html">UpgradeableComponentListener</a>
                            </dd>
                            <dd><a href="../IUpgradeManager/IUpgradeManager_UpgradeInfoListener.html">UpgradeInfoListener</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a href="../IFlightLogManager/IFlightLogManager.html">IFlightLogManager</a>
                  </dd>
                  <dd><a data-href="../IAreaCodeManager/IAreaCodeManager.html" class="sub-toggle">IAreaCodeManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IAreaCodeManager/IAreaCodeManager_AreaCodeData.html">AreaCodeData</a>
                            </dd>
                            <dd><a href="../IAreaCodeManager/IAreaCodeManager_AreaCodeData_AreaCodeChangeListener.html">AreaCodeChangeListener</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a data-href="../IUASRemoteIDManager/IUASRemoteIDManager.html" class="sub-toggle">IUASRemoteIDManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_UASRemoteIDStatus.html">UASRemoteIDStatus</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_UASRemoteIDStatusListener.html">UASRemoteIDStatusListener</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_ElectronicIDStatus.html">ElectronicIDStatus</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_ElectronicIDStatusListener.html">ElectronicIDStatusListener</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_UARegistrationNumberStatus.html">UARegistrationNumberStatus</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_UARegistrationNumberStatusListener.html">UARegistrationNumberStatusListener</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_CClassStatusListener.html">CClassStatusListener</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_OperatorRegistrationNumberStatus.html">OperatorRegistrationNumberStatus</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_OperatorRegistrationNumberStatusListener.html">OperatorRegistrationNumberStatusListener</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_RealNameRegistrationStatus.html">RealNameRegistrationStatus</a>
                            </dd>
                            <dd><a href="../IUASRemoteIDManager/IUASRemoteIDManager_RealNameRegistrationStatusListener.html">RealNameRegistrationStatusListener</a>
                            </dd>
                    </ul>
                  </dd>
                  <dd><a href="../ILDMManager/ILDMManager.html">ILDMManager</a>
                  </dd>
                  <dd><a href="../IDataProtectionManager/IDataProtectionManager.html">IDataProtectionManager</a>
                  </dd>
                  <dd><a data-href="../IDeviceHealthManager/IDeviceHealthManager.html" class="sub-toggle">IDeviceHealthManager<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../IDeviceHealthManager/IDeviceHealthManager_DJIDeviceHealthInfo.html">DJIDeviceHealthInfo</a>
                            </dd>
                            <dd><a href="../IDeviceHealthManager/IDeviceHealthManager_DJIDeviceHealthInfoChangeListener.html">DJIDeviceHealthInfoChangeListener</a>
                            </dd>
                    </ul>
                  </dd>
          </dl>
          <dl>
            <dt>Misc Classes
            </dt>
                  <dd><a href="../DJIError/DJIError.html">IDJIError</a>
                  </dd>
                  <dd><a data-href="../DJICommonCallbacks/DJICommonCallbacks.html" class="sub-toggle">CommonCallbacks<i class="fa fa-angle-down"></i><i class="fa fa-angle-up"></i></a>
                    <ul class="sub-menu">
                            <dd><a href="../DJICommonCallbacks/DJICommonCallbacks_CompletionCallback.html">CompletionCallback</a>
                            </dd>
                            <dd><a href="../DJICommonCallbacks/DJICommonCallbacks_CompletionCallbackWithParam.html">CompletionCallbackWithParam&lt;T&gt;</a>
                            </dd>
                    </ul>
                  </dd>
          </dl>
        </div>
      </div>
      <div class="site-main">
        <div class="article"><div class="article"><h1><font color="#AAA">class </font>DJICameraKey</h1></div>
<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="class"><span class="keyword">class</span> <span class="title">DJICameraKey</span></span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：">描述：</h5>
<p><font color="#666"><code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_djicamerakey">DJICameraKey</a></code>提供了一组方法来设置和获取相机参数。包括相机类型，拍照录像，镜头设置，红外设置等功能。
<br><br><code><i>此类从MSDK 5.0开始支持</i></code></font></p>
<h5 id="类成员">类成员:</h5>
<h4 id="基础信息">基础信息</h4>
<div class="api-row" id="key_camera_cameratype"><div class="api-col left">相机类型</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_cameratype_inline">KeyCameraType</a></div></div><div class="inline-doc" id="key_camera_cameratype_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraType</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraType&gt; KeyCameraType = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraType"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(CameraType<span class="class">.<span class="keyword">class</span>,<span class="title">CameraTypeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v2">描述：</h5>
<p><font color="#666"><b>参数:</b> <code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameratype">CameraType</a></code><br> 获取相机类型。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<html><p><br></p></html>
<h4 id="拍照录像">拍照录像</h4>
<div class="api-row" id="key_camera_quickcameramoderange"><div class="api-col left">相机工作模式</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_quickcameramoderange_inline">KeyCameraFlatModeRange</a></div></div><div class="inline-doc" id="key_camera_quickcameramoderange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraFlatModeRange</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;List&lt;CameraFlatMode&gt;&gt; KeyCameraFlatModeRange = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"CameraFlatModeRange", new SingleValueConverter&lt;&gt;((Class)List.class,QuickCameraModeRangeMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("QuickCameraModeRange")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v3">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode">CameraFlatMode</a></code>&gt;<br>
获取当前相机可设置的工作模式。
TODO：考虑是否需要在msdk重新封装这个key？把flatmode和cameramode抹平。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_quickcameramode"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_quickcameramode_inline">KeyCameraFlatMode</a></div></div><div class="inline-doc" id="key_camera_quickcameramode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraFlatMode</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;CameraFlatMode&gt; KeyCameraFlatMode = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"CameraFlatMode", new SingleValueConverter&lt;&gt;(CameraFlatMode.class,QuickCameraModeValue.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("QuickCameraMode")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v4">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode">CameraFlatMode</a></code><br>
设置相机的工作模式，包括拍照和录像模式。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramoderange">KeyCameraFlatModeRange</a></code>获取当前相机可设置的工作模式。该模式对所有镜头生效。</font></p>
<pre><code>TODO：考虑是否需要在msdk重新封装这个key？把flatmode和cameramode抹平。
</code></pre>
<p><br><br><code><i>MSDK 5.0开始支持</i></code></p>
</div>
<div class="api-row" id="key_camera_isshootingphoto"><div class="api-col left">拍照</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_isshootingphoto_inline">KeyIsShootingPhoto</a></div></div><div class="inline-doc" id="key_camera_isshootingphoto_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyIsShootingPhoto</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyIsShootingPhoto = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"IsShootingPhoto"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v5">描述：</h5>
<p><font color="#666"><b>参数: </b>Boolean<br><br> <code>true</code>表示相机正在拍照。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_startshootphoto"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_startshootphoto_inline">KeyStartShootPhoto</a></div></div><div class="inline-doc" id="key_camera_startshootphoto_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyStartShootPhoto</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIActionKeyInfo&lt;EmptyMsg,EmptyMsg&gt; KeyStartShootPhoto = <span class="keyword">new</span> DJIActionKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"StartShootPhoto"</span>, EmptyValueConverter.converter,EmptyValueConverter.converter).canGet(<span class="keyword">false</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">false</span>).canPerformAction(<span class="keyword">true</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v6">描述：</h5>
<p><font color="#666">开始拍照。相机必须处于拍照模式。对于红外镜头，用户可以在录制视频时拍摄照片。如果拍照模式为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_interval">PHOTO_INTERVAL</a></code>，则需要调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_stopshootphoto">KeyStopShootPhoto</a></code>才能让相机停止拍照。使用此方法前应检查SD卡状态，以确保有足够的空间。
TODO：红外镜头的描述需要确认。补充SD卡容量获取key <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_stopshootphoto"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_stopshootphoto_inline">KeyStopShootPhoto</a></div></div><div class="inline-doc" id="key_camera_stopshootphoto_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyStopShootPhoto</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIActionKeyInfo&lt;EmptyMsg,EmptyMsg&gt; KeyStopShootPhoto = <span class="keyword">new</span> DJIActionKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"StopShootPhoto"</span>, EmptyValueConverter.converter,EmptyValueConverter.converter).canGet(<span class="keyword">false</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">false</span>).canPerformAction(<span class="keyword">true</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v7">描述：</h5>
<p><font color="#666">停止拍照。当拍照模式设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_interval">PHOTO_INTERVAL</a></code>、<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_regional_sr">PHOTO_REGIONAL_SR</a></code> 和<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_pano">PHOTO_PANO</a></code>,并且调用了<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_startshootphoto">KeyStartShootPhoto</a></code>开始拍照，你可以调用此接口停止拍照。如果拍照模式设置为单张，拍完单张后相机会自动停止拍照，无需调用此接口。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_capturecamerastreamsettings"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_capturecamerastreamsettings_inline">KeyCaptureCameraStreamSettings</a></div></div><div class="inline-doc" id="key_camera_capturecamerastreamsettings_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCaptureCameraStreamSettings</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraStreamSettingsInfo&gt; KeyCaptureCameraStreamSettings = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CaptureCameraStreamSettings"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(CameraStreamSettingsInfo<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v8">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_CameraStreamSettingsMsg.html#value_camera_struct_camerastreamsettingsmsg">CameraStreamSettingsInfo</a></code><br>
多镜头拍照存储设置。默认情况下，此相机的所有镜头都会拍照，并且照片会存储到SD卡中。你可以调用此接口选择需要的镜头进行拍照和存储。在调用该接口之前，您需要调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>把相机工作模式设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_normal">PHOTO_NORMAL</a></code>。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_photostorageformatrange"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_photostorageformatrange_inline">KeyPhotoFileFormatRange</a></div></div><div class="inline-doc" id="key_camera_photostorageformatrange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyPhotoFileFormatRange</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;List&lt;PhotoFileFormat&gt;&gt; KeyPhotoFileFormatRange = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"PhotoFileFormatRange", new SingleValueConverter&lt;&gt;((Class)List.class,PhotoStorageFormatRangeMsg.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("PhotoStorageFormatRange")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v9">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_photostorageformat">PhotoFileFormat</a></code>&gt;<br>
获取相机的照片格式范围。
TODO: M30和M30T相机只支持JPEG，RAW，RAW+JPEG。但是fly上只有JPEG。需要csdk确认
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_photostorageformat"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_photostorageformat_inline">KeyPhotoFileFormat</a></div></div><div class="inline-doc" id="key_camera_photostorageformat_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyPhotoFileFormat</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;PhotoFileFormat&gt; KeyPhotoFileFormat = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"PhotoFileFormat", new SingleValueConverter&lt;&gt;(PhotoFileFormat.class,PhotoStorageFormatMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("PhotoStorageFormat")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v10">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_photostorageformat">PhotoFileFormat</a></code><br> 设置和获取相机支持的照片格式。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_photointervalshootsettings"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_photointervalshootsettings_inline">KeyPhotoIntervalShootSettings</a></div></div><div class="inline-doc" id="key_camera_photointervalshootsettings_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyPhotoIntervalShootSettings</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;PhotoIntervalShootSettings&gt; KeyPhotoIntervalShootSettings = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"PhotoIntervalShootSettings"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(PhotoIntervalShootSettings<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v11">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_PhotoIntervalShootSettings.html#value_camera_struct_photointervalshootsettings">PhotoIntervalShootSettings</a></code><br> 设置和获取定时拍照的张数和拍照间隔时间。在<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_interval">PHOTO_INTERVAL</a></code>时使用。 TODO: 补充重写后的key的间隔拍照枚举。 TODO：quickmode重写 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_photointervalcountdown"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_photointervalcountdown_inline">KeyPhotoIntervalCountdown</a></div></div><div class="inline-doc" id="key_camera_photointervalcountdown_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyPhotoIntervalCountdown</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyPhotoIntervalCountdown = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"PhotoIntervalCountdown"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v12">描述：</h5>
<p><font color="#666"><b>参数:</b>Integer<br> 获取定时拍照的倒计时，当设置了定时拍照模式后，调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_startshootphoto">KeyStartShootPhoto</a></code>启动拍照后，相机会以拍照间隔时间进行倒数，倒数到0后会进行一次拍照。在<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_interval">PHOTO_INTERVAL</a></code>时使用。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_superresolutionstate"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_superresolutionstate_inline">KeySuperResolutionInfo</a></div></div><div class="inline-doc" id="key_camera_superresolutionstate_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeySuperResolutionInfo</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;SuperResolutionInfo&gt; KeySuperResolutionInfo = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"SuperResolutionInfo", new DJIValueConverter&lt;&gt;(SuperResolutionInfo.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("SuperResolutionState")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v13">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_SuperResolutionStateMsg.html#value_camera_struct_superresolutionstatemsg">SuperResolutionInfo</a></code><br> 获取超清矩阵拍照的状态和信息。在<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_regional_sr">PHOTO_REGIONAL_SR</a></code>时使用。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_superresolutioncapturearea"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_superresolutioncapturearea_inline">KeySuperResolutionCaptureArea</a></div></div><div class="inline-doc" id="key_camera_superresolutioncapturearea_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeySuperResolutionCaptureArea</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;DoubleRect4Sides&gt; KeySuperResolutionCaptureArea = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"SuperResolutionCaptureArea"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(DoubleRect4Sides<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">false</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v14">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Common_Struct_RectF.html#value_common_struct_rectf">DoubleRect4Sides</a></code><br> 设置超清矩阵拍照的区域。区域范围：<code><a href="../../Components/KeyManager/Value_Camera_Struct_SuperResolutionStateMsg.html#value_camera_struct_superresolutionstatemsg_getmaxarea">getMaxArea</a></code>。在<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_regional_sr">PHOTO_REGIONAL_SR</a></code>时使用。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_visionphotopanoramamode"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_visionphotopanoramamode_inline">KeyPhotoPanoramaMode</a></div></div><div class="inline-doc" id="key_camera_visionphotopanoramamode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyPhotoPanoramaMode</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;PhotoPanoramaMode&gt; KeyPhotoPanoramaMode = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"PhotoPanoramaMode", new SingleValueConverter&lt;&gt;(PhotoPanoramaMode.class,VisionPhotoPanoramaModeMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("VisionPhotoPanoramaMode")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v15">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_visionphotopanoramamode">PhotoPanoramaMode</a></code><br> 设置全景拍照模式。在<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_pano">PHOTO_PANO</a></code>时使用。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_isshootingvisionpanoramaphoto"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_isshootingvisionpanoramaphoto_inline">KeyIsShootingPhotoPanorama</a></div></div><div class="inline-doc" id="key_camera_isshootingvisionpanoramaphoto_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyIsShootingPhotoPanorama</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyIsShootingPhotoPanorama = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"IsShootingPhotoPanorama"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"IsShootingVisionPanoramaPhoto"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v16">描述：</h5>
<p><font color="#666"><b>参数:</b>Boolean<br> <code>true</code>表示正在进行全景拍照中。在<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_pano">PHOTO_PANO</a></code>时使用。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_panoramaphotocaptureprogress"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_panoramaphotocaptureprogress_inline">KeyPhotoPanoramaProgress</a></div></div><div class="inline-doc" id="key_camera_panoramaphotocaptureprogress_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyPhotoPanoramaProgress</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyPhotoPanoramaProgress = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"PhotoPanoramaProgress"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"PanoramaPhotoCaptureProgress"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v17">描述：</h5>
<p><font color="#666"><b>参数:</b>Integer<br> 获取全景拍照的进度百分比。在<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_photo_pano">PHOTO_PANO</a></code>时使用。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_isrecording"><div class="api-col left">录像</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_isrecording_inline">KeyIsRecording</a></div></div><div class="inline-doc" id="key_camera_isrecording_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyIsRecording</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyIsRecording = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"IsRecording"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v18">描述：</h5>
<p><font color="#666"><b>参数: </b>Boolean<br><br> <code>true</code>表示相机正在录像。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_startrecord"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_startrecord_inline">KeyStartRecord</a></div></div><div class="inline-doc" id="key_camera_startrecord_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyStartRecord</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIActionKeyInfo&lt;EmptyMsg,EmptyMsg&gt; KeyStartRecord = <span class="keyword">new</span> DJIActionKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"StartRecord"</span>, EmptyValueConverter.converter,EmptyValueConverter.converter).canGet(<span class="keyword">false</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">false</span>).canPerformAction(<span class="keyword">true</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v19">描述：</h5>
<p><font color="#666">开始录制视频。需要先调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>把相机工作模式设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_video_normal">VIDEO_NORMAL</a></code>。对于红外镜头，用户可以在录制视频时拍摄照片。使用此方法前应检查SD卡状态，以确保有足够的空间。 TODO：红外镜头的描述需要确认。补充SD卡容量获取key <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_stoprecord"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_stoprecord_inline">KeyStopRecord</a></div></div><div class="inline-doc" id="key_camera_stoprecord_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyStopRecord</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIActionKeyInfo&lt;EmptyMsg,EmptyMsg&gt; KeyStopRecord = <span class="keyword">new</span> DJIActionKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"StopRecord"</span>, EmptyValueConverter.converter,EmptyValueConverter.converter).canGet(<span class="keyword">false</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">false</span>).canPerformAction(<span class="keyword">true</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v20">描述：</h5>
<p><font color="#666">停止录制视频。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_recordingtime"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_recordingtime_inline">KeyRecordingTime</a></div></div><div class="inline-doc" id="key_camera_recordingtime_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyRecordingTime</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyRecordingTime = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"RecordingTime"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v21">描述：</h5>
<p><font color="#666">相机当前录制视频的时长，单位：秒。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_recordcamerastreamsettings"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_recordcamerastreamsettings_inline">KeyRecordCameraStreamSettings</a></div></div><div class="inline-doc" id="key_camera_recordcamerastreamsettings_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyRecordCameraStreamSettings</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraStreamSettingsInfo&gt; KeyRecordCameraStreamSettings = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"RecordCameraStreamSettings"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(CameraStreamSettingsInfo<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v22">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_CameraStreamSettingsMsg.html#value_camera_struct_camerastreamsettingsmsg">CameraStreamSettingsInfo</a></code><br>
多镜头录像存储设置。默认情况下，此相机的所有镜头都会录像，并且视频会存储到SD卡中。你可以调用此接口选择需要的镜头进行录像和存储。在调用该接口之前，您需要调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_quickcameramode">KeyCameraFlatMode</a></code>把相机工作模式设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_video_normal">VIDEO_NORMAL</a></code>。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_videostorageformatrange"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_videostorageformatrange_inline">KeyVideoFileFormatRange</a></div></div><div class="inline-doc" id="key_camera_videostorageformatrange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyVideoFileFormatRange</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;List&lt;VideoFileFormat&gt;&gt; KeyVideoFileFormatRange = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"VideoFileFormatRange", new SingleValueConverter&lt;&gt;((Class)List.class,VideoStorageFormatRangeMsg.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("VideoStorageFormatRange")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v23">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_videostorageformat">VideoFileFormat</a></code>&gt;<br> 获取相机的录像格式范围。 TODO：M30和M30T相机只支持PM4，但是在fly上只有MOV，需要csdk确认 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_videostorageformat"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_videostorageformat_inline">KeyVideoFileFormat</a></div></div><div class="inline-doc" id="key_camera_videostorageformat_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyVideoFileFormat</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;VideoFileFormat&gt; KeyVideoFileFormat = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"VideoFileFormat", new SingleValueConverter&lt;&gt;(VideoFileFormat.class,VideoStorageFormatMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("VideoStorageFormat")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v24">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_videostorageformat">VideoFileFormat</a></code><br> 设置和获取相机支持的视频格式。
TODO: M30和M30T只支持MOV。但是目前所有的格式都可以设置，固件应该是不生效的。
需要在msdk层增加Range key。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_newlygeneratedmediafile"><div class="api-col left">媒体文件</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_newlygeneratedmediafile_inline">KeyNewlyGeneratedMediaFile</a></div></div><div class="inline-doc" id="key_camera_newlygeneratedmediafile_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyNewlyGeneratedMediaFile</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;GeneratedMediaFileInfo&gt; KeyNewlyGeneratedMediaFile = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"NewlyGeneratedMediaFile"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(GeneratedMediaFileInfo<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v25">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_GeneratedMediaFileInfo.html#value_camera_struct_generatedmediafileinfo">GeneratedMediaFileInfo</a></code><br> 当启动拍照或者录像后，相机会产生新的照片或者视频，可以通过这个接口获取产生的媒体文件信息。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_customexpanddirectorynamesettings"><div class="api-col left">自定义文件夹</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_customexpanddirectorynamesettings_inline">KeyCustomExpandDirectoryNameSettings</a></div></div><div class="inline-doc" id="key_camera_customexpanddirectorynamesettings_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCustomExpandDirectoryNameSettings</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CustomExpandNameSettings&gt; KeyCustomExpandDirectoryNameSettings = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CustomExpandDirectoryNameSettings"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(CustomExpandNameSettings<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">false</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v26">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_CustomExpandNameSettings.html#value_camera_struct_customexpandnamesettings">CustomExpandNameSettings</a></code><br> 设置和获取自定义文件夹的扩展名称。调用此接口后，新生成的媒体文件（视频或照片）将存储在新文件夹中，默认文件夹名加上你设置的扩展名称将成为新文件夹的名称。例如，默认文件夹名为“DJI_202001012359_01”，你设置的自定义文件夹扩展名称为“Mission1”，因此新文件夹的名称将为“DJI_202001012359_01_Mission1”。在一次飞行中，您可以设置多个展开目录名称以创建多个自定义文件夹。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_customexpandfilenamesettings"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_customexpandfilenamesettings_inline">KeyCustomExpandFileNameSettings</a></div></div><div class="inline-doc" id="key_camera_customexpandfilenamesettings_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCustomExpandFileNameSettings</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CustomExpandNameSettings&gt; KeyCustomExpandFileNameSettings = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CustomExpandFileNameSettings"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(CustomExpandNameSettings<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">false</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v27">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_CustomExpandNameSettings.html#value_camera_struct_customexpandnamesettings">CustomExpandNameSettings</a></code><br> 设置和获取自定义文件的扩展名称。调用此接口后，默认的文件名加上你设置的扩展名称将成为下一个媒体文件（视频或照片）的名称。例如，默认照片名称为“DJI_2020012091415_999_WIDE.JPG”，您设置的自定义文件的扩展名称为“Waypoint1”，因此新照片的名称将为“DJI_2020012091415_999_WIDE_Waypoint1.JPG”，此操作仅生效一次。如果希望在一次飞行中所有媒体文件的扩展名称相同，则需要在拍摄每张照片之前设置相同的扩展名称。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerastorageinfostate"><div class="api-col left">存储</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerastorageinfostate_inline">KeyCameraStorageInfos</a></div></div><div class="inline-doc" id="key_camera_camerastorageinfostate_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraStorageInfos</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;CameraStorageInfos&gt; KeyCameraStorageInfos = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"CameraStorageInfos", new DJIValueConverter&lt;&gt;(CameraStorageInfos.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("CameraStorageInfoState")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v28">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_CameraStorageStateMsg.html#value_camera_struct_camerastoragestatemsg">CameraStorageInfos</a></code><br> 获取相机SD卡和机载存储器的存储信息。M30和M30T相机机载存储器仅供内部使用。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_cameravideocaptionenabled"><div class="api-col left">视频字幕</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_cameravideocaptionenabled_inline">KeyCameraVideoCaptionEnabled</a></div></div><div class="inline-doc" id="key_camera_cameravideocaptionenabled_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraVideoCaptionEnabled</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyCameraVideoCaptionEnabled = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraVideoCaptionEnabled"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v29">描述：</h5>
<p><font color="#666"><b>参数:</b>Boolean<br> <code>true</code>表示开启视频字幕。飞行器的位置、飞行时间和相机参数将保存在SD卡上的视频字幕srt文件中。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerawatermarksettings"><div class="api-col left">水印</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerawatermarksettings_inline">KeyCameraWatermarkSettings</a></div></div><div class="inline-doc" id="key_camera_camerawatermarksettings_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraWatermarkSettings</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraWatermarkSettings&gt; KeyCameraWatermarkSettings = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraWatermarkSettings"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(CameraWatermarkSettings<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v30">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_CameraWatermarkSettings.html#value_camera_struct_camerawatermarksettings">CameraWatermarkSettings</a></code><br> 相机水印设置。可以设置照片和视频中是否生成水印。你可以通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_watermarkdisplaycontentsettings">KeyWatermarkDisplayContentSettings</a></code>设置需要水印中显示的内容。通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_watermarkusercustominfo">KeyWatermarkUserCustomInfo</a></code>设置自定义水印文案。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_watermarkdisplaycontentsettings"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_watermarkdisplaycontentsettings_inline">KeyWatermarkDisplayContentSettings</a></div></div><div class="inline-doc" id="key_camera_watermarkdisplaycontentsettings_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyWatermarkDisplayContentSettings</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;WatermarkDisplayContentSettings&gt; KeyWatermarkDisplayContentSettings = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"WatermarkDisplayContentSettings"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(WatermarkDisplayContentSettings<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v31">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_WatermarkDisplayContentSettings.html#value_camera_struct_watermarkdisplaycontentsettings">WatermarkDisplayContentSettings</a></code><br> 相机水印内容设置。可以设置照片和视频中需要显示的水印内容。你可以通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_watermarkusercustominfo">KeyWatermarkUserCustomInfo</a></code>设置自定义水印文案。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_watermarkusercustominfo"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_watermarkusercustominfo_inline">KeyWatermarkUserCustomInfo</a></div></div><div class="inline-doc" id="key_camera_watermarkusercustominfo_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyWatermarkUserCustomInfo</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;String&gt; KeyWatermarkUserCustomInfo = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"WatermarkUserCustomInfo"</span>, SingleValueConverter.StringConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v32">描述：</h5>
<p><font color="#666"><b>参数:</b>String<br> 设置和获取水印中自定义文案。你可以通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_watermarkdisplaycontentsettings">KeyWatermarkDisplayContentSettings</a></code>设置是否显示自定义文案。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_lockgimbalduringshootphotoenabled"><div class="api-col left">锁定云台</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_lockgimbalduringshootphotoenabled_inline">KeyLockGimbalDuringShootPhotoEnabled</a></div></div><div class="inline-doc" id="key_camera_lockgimbalduringshootphotoenabled_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyLockGimbalDuringShootPhotoEnabled</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyLockGimbalDuringShootPhotoEnabled = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"LockGimbalDuringShootPhotoEnabled"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v33">描述：</h5>
<p><font color="#666"><b>参数: </b>Boolean<br><br> <code>true</code>表示相机拍照时会锁定云台。此功能开启后可避免飞行器运动对成像效果造成影响。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_autoturnoffledmode"><div class="api-col left">关闭LED灯</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_autoturnoffledmode_inline">KeyAutoTurnOffLEDMode</a></div></div><div class="inline-doc" id="key_camera_autoturnoffledmode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyAutoTurnOffLEDMode</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;AutoTurnOffLEDMode&gt; KeyAutoTurnOffLEDMode = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"AutoTurnOffLEDMode"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(AutoTurnOffLEDMode<span class="class">.<span class="keyword">class</span>,<span class="title">AutoTurnOffLEDModeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v34">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_autoturnoffledmode">AutoTurnOffLEDMode</a></code><br><br> 设置拍照录像时自动关闭LED灯。包括前后机臂灯和夜航灯。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_laserworkmode"><div class="api-col left">激光模式</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_laserworkmode_inline">KeyLaserWorkMode</a></div></div><div class="inline-doc" id="key_camera_laserworkmode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyLaserWorkMode</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;LaserWorkMode&gt; KeyLaserWorkMode = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"LaserWorkMode"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(LaserWorkMode<span class="class">.<span class="keyword">class</span>,<span class="title">LaserWorkModeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v35">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_laserworkmode">LaserWorkMode</a></code><br><br>
设置激光工作模式。可选择增强模式或按需开启激光。重启相机后激光模块将恢复为增强模式。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_lasermeasureenable"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_lasermeasureenable_inline">KeyLaserMeasureEnabled</a></div></div><div class="inline-doc" id="key_camera_lasermeasureenable_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyLaserMeasureEnabled</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyLaserMeasureEnabled = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"LaserMeasureEnabled"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"LaserMeasureEnable"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v36">描述：</h5>
<p><font color="#666"><b>参数: </b>Boolean<br><br>
开启或者关闭激光模块。当把<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_laserworkmode">KeyLaserWorkMode</a></code>设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_laserworkmode_open_on_demand">OPEN_ON_DEMAND</a></code>时，可通过此接口按需要开启激光模块。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<html><p><br></p></html>
<h4 id="镜头设置">镜头设置</h4>
<div class="api-row" id="key_camera_liveviewcamerasource"><div class="api-col left">视频源</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_liveviewcamerasource_inline">KeyCamearaVideoStreamSource</a></div></div><div class="inline-doc" id="key_camera_liveviewcamerasource_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCamearaVideoStreamSource</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;CameraVideoStreamSourceType&gt; KeyCamearaVideoStreamSource = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"CamearaVideoStreamSource", new SingleValueConverter&lt;&gt;(CameraVideoStreamSourceType.class,LiveViewSourceCameraMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("LiveViewCameraSource")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v37">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype">CameraVideoStreamSourceType</a></code><br>
设置相机视频源。对于多镜头相机，视频有不同的镜头来源。设置相机视频源后，当前的实时视频流会切换为设置的镜头视频流。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_exposuremoderange"><div class="api-col left">曝光模式</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_exposuremoderange_inline">KeyExposureModeRange</a></div></div><div class="inline-doc" id="key_camera_exposuremoderange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyExposureModeRange</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;List&lt;CameraExposureMode&gt;&gt; KeyExposureModeRange = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ExposureModeRange"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;((Class)List<span class="class">.<span class="keyword">class</span>,<span class="title">CameraExposureModeRangeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v38">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraexposuremode">CameraExposureMode</a></code>&gt;<br> 获取所选镜头的曝光模式范围。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_exposuremode"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_exposuremode_inline">KeyExposureMode</a></div></div><div class="inline-doc" id="key_camera_exposuremode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyExposureMode</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraExposureMode&gt; KeyExposureMode = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ExposureMode"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(CameraExposureMode<span class="class">.<span class="keyword">class</span>,<span class="title">CameraExposureModeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v39">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraexposuremode">CameraExposureMode</a></code><br> 设置所选镜头的曝光模式。曝光模式决定了光圈、快门速度、ISO是否可被自动或手动设置。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_exposuremoderange">KeyExposureModeRange</a></code>获取可设置的曝光模式。 <code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype">CameraVideoStreamSourceType</a></code>为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>时，不能设置曝光模式。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_exposurecompensationrange"><div class="api-col left">曝光补偿</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_exposurecompensationrange_inline">KeyExposureCompensationRange</a></div></div><div class="inline-doc" id="key_camera_exposurecompensationrange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyExposureCompensationRange</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;List&lt;CameraExposureCompensation&gt;&gt; KeyExposureCompensationRange = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ExposureCompensationRange"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;((Class)List<span class="class">.<span class="keyword">class</span>,<span class="title">CameraExposureCompensationRangeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v40">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraexposurecompensation">CameraExposureCompensation</a></code>&gt;<br>
获取相机镜头的曝光补偿值范围。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_exposurecompensation"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_exposurecompensation_inline">KeyExposureCompensation</a></div></div><div class="inline-doc" id="key_camera_exposurecompensation_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyExposureCompensation</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraExposureCompensation&gt; KeyExposureCompensation = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ExposureCompensation"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(CameraExposureCompensation<span class="class">.<span class="keyword">class</span>,<span class="title">CameraExposureCompensationMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v41">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraexposurecompensation">CameraExposureCompensation</a></code><br> 设置相机镜头的曝光补偿值。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_exposurecompensationrange">KeyExposureCompensationRange</a></code>获取可设置的曝光补偿值。要使用此功能，请通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>接口获取到当前的实时视频源，并且将当前实时视频源的镜头曝光模式设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraexposuremode_program">PROGRAM</a></code>。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_aelockenabled"><div class="api-col left">自动曝光</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_aelockenabled_inline">KeyAELockEnabled</a></div></div><div class="inline-doc" id="key_camera_aelockenabled_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyAELockEnabled</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyAELockEnabled = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"AELockEnabled"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v42">描述：</h5>
<p><font color="#666"><b>参数:</b>Boolean<br> 相机镜头的自动曝光锁定。如果启用了自动曝光锁定，则无法使用测光<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_camerameteringmode">KeyCameraMeteringMode</a></code>功能。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头，红外不可设置。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerameteringmode"><div class="api-col left">测光</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerameteringmode_inline">KeyCameraMeteringMode</a></div></div><div class="inline-doc" id="key_camera_camerameteringmode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraMeteringMode</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraMeteringMode&gt; KeyCameraMeteringMode = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraMeteringMode"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(CameraMeteringMode<span class="class">.<span class="keyword">class</span>,<span class="title">CameraMeteringModeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v43">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerameteringmode">CameraMeteringMode</a></code><br> 设置相机镜头的测光模式。如果你想使用中心测光或者平均测光功能，你只需要设置一次<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerameteringmode_center">CENTER</a></code>或者<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerameteringmode_average">AVERAGE</a></code>，镜头会进行一次测光。如果你想使用区域测光功能，则需要调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_spotmeteringtargetarea">KeySpotMeteringTargetArea</a></code>设置测光区域后，镜头会进行一次区域测光。<br> <b>注意：如果你想使用测光功能，请使用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_exposuremode">KeyExposureMode</a></code>把曝光模式设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraexposuremode_program">PROGRAM</a></code>、<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraexposuremode_shutter_priority">SHUTTER_PRIORITY</a></code>或者<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraexposuremode_aperture_priority">APERTURE_PRIORITY</a></code>,并且调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_aelockenabled">KeyAELockEnabled</a></code>把自动曝光锁定设置为<code>false</code>。</b> <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_spotmeteringtargetarea"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_spotmeteringtargetarea_inline">KeySpotMeteringTargetArea</a></div></div><div class="inline-doc" id="key_camera_spotmeteringtargetarea_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeySpotMeteringTargetArea</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;DoubleRect&gt; KeySpotMeteringTargetArea = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"SpotMeteringTargetArea"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(DoubleRect<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v44">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Common_Struct_DoubleRect.html#value_common_struct_doublerect">DoubleRect</a></code><br> 相机镜头区域测光。<code><a href="../../Components/KeyManager/Value_Common_Struct_DoubleRect.html#value_common_struct_doublerect">DoubleRect</a></code>中(x,y)为归一化(0-1)的坐标位置，width和height是归一化(0-1)的区域大小。如果width,height不为0，则(x,y)为左上角坐标，用于区域测光。如果width,height为都0，则(x,y)表示中心点坐标，用于点测光。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_isorange"><div class="api-col left">ISO</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_isorange_inline">KeyISORange</a></div></div><div class="inline-doc" id="key_camera_isorange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyISORange</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;List&lt;CameraISO&gt;&gt; KeyISORange = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ISORange"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;((Class)List<span class="class">.<span class="keyword">class</span>,<span class="title">CameraISORangeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v45">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraiso">CameraISO</a></code>&gt;<br> 获取相机镜头的ISO范围。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_iso"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_iso_inline">KeyISO</a></div></div><div class="inline-doc" id="key_camera_iso_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyISO</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraISO&gt; KeyISO = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ISO"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(CameraISO<span class="class">.<span class="keyword">class</span>,<span class="title">CameraISOMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v46">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameraiso">CameraISO</a></code><br> 设置和获取相机镜头的ISO数值。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_isorange">KeyISORange</a></code>获取ISO范围。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_shutterspeedrange"><div class="api-col left">快门</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_shutterspeedrange_inline">KeyShutterSpeedRange</a></div></div><div class="inline-doc" id="key_camera_shutterspeedrange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyShutterSpeedRange</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;List&lt;CameraShutterSpeed&gt;&gt; KeyShutterSpeedRange = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ShutterSpeedRange"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;((Class)List<span class="class">.<span class="keyword">class</span>,<span class="title">CameraShutterSpeedRangeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v47">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerashutterspeed">CameraShutterSpeed</a></code>&gt;<br> 获取相机镜头的快门速度范围。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_shutterspeed"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_shutterspeed_inline">KeyShutterSpeed</a></div></div><div class="inline-doc" id="key_camera_shutterspeed_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyShutterSpeed</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraShutterSpeed&gt; KeyShutterSpeed = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ShutterSpeed"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(CameraShutterSpeed<span class="class">.<span class="keyword">class</span>,<span class="title">CameraShutterSpeedMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v48">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerashutterspeed">CameraShutterSpeed</a></code><br> 设置相机镜头的快门速度数值。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_shutterspeedrange">KeyShutterSpeedRange</a></code>获取可设置的快门速度。当相机工作模式为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_quickcameramode_video_normal">VIDEO_NORMAL</a></code>时，快门速度不应设置低于视频帧速率。如果视频帧率为30fps，则快门速度必须&lt;=1/30。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 TODO：增加视频帧率key。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_photoratiorange"><div class="api-col left">照片比例</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_photoratiorange_inline">KeyPhotoRatioRange</a></div></div><div class="inline-doc" id="key_camera_photoratiorange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyPhotoRatioRange</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;List&lt;PhotoRatio&gt;&gt; KeyPhotoRatioRange = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"PhotoRatioRange"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;((Class)List<span class="class">.<span class="keyword">class</span>,<span class="title">PhotoRatioRangeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v49">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_photoratio">PhotoRatio</a></code>&gt;<br>
获取相机镜头照片比例范围。
TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_photoratio"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_photoratio_inline">KeyPhotoRatio</a></div></div><div class="inline-doc" id="key_camera_photoratio_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyPhotoRatio</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;PhotoRatio&gt; KeyPhotoRatio = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"PhotoRatio"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(PhotoRatio<span class="class">.<span class="keyword">class</span>,<span class="title">PhotoRatioMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v50">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_photoratio">PhotoRatio</a></code><br> 设置相机镜头的照片比例。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_photoratiorange">KeyPhotoRatioRange</a></code>获取可设置的照片比例。
TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头，红外不可设置。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_videoresolutionframeraterange"><div class="api-col left">视频分辨率和帧率</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_videoresolutionframeraterange_inline">KeyVideoResolutionFrameRateRange</a></div></div><div class="inline-doc" id="key_camera_videoresolutionframeraterange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyVideoResolutionFrameRateRange</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;List&lt;VideoResolutionFrameRate&gt;&gt; KeyVideoResolutionFrameRateRange = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"VideoResolutionFrameRateRange"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;((Class)List<span class="class">.<span class="keyword">class</span>,<span class="title">VideoResolutionFrameRateRangeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v51">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/Value_Camera_Struct_VideoResolutionFrameRate.html#value_camera_struct_videoresolutionframerate">VideoResolutionFrameRate</a></code>&gt;<br>
获取相机镜头视频分辨率和帧率范围。
TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_videoresolutionframerate"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_videoresolutionframerate_inline">KeyVideoResolutionFrameRate</a></div></div><div class="inline-doc" id="key_camera_videoresolutionframerate_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyVideoResolutionFrameRate</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;VideoResolutionFrameRate&gt; KeyVideoResolutionFrameRate = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"VideoResolutionFrameRate"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(VideoResolutionFrameRate<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v52">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_VideoResolutionFrameRate.html#value_camera_struct_videoresolutionframerate">VideoResolutionFrameRate</a></code><br> 设置相机镜头的视频分辨率和帧率。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_videoresolutionframeraterange">KeyVideoResolutionFrameRateRange</a></code>获取可设置的视频分辨率和帧率。
TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头，红外不可设置。
<br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerahybridzoomspec"><div class="api-col left">混合变焦</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerahybridzoomspec_inline">KeyCameraHybridZoomSpec</a></div></div><div class="inline-doc" id="key_camera_camerahybridzoomspec_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraHybridZoomSpec</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraHybridZoomSpec&gt; KeyCameraHybridZoomSpec = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraHybridZoomSpec"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(CameraHybridZoomSpec<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v53">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Camera_Struct_CameraHybridZoomSpec.html#value_camera_struct_camerahybridzoomspec">CameraHybridZoomSpec</a></code><br> 获取变焦镜头的混合变焦参数。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头，只支持zoom。 TODO：基于算法过于复杂，需要把逻辑封装在msdk key中。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerahybridzoomfocallength"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerahybridzoomfocallength_inline">KeyCameraHybridZoomFocalLength</a></div></div><div class="inline-doc" id="key_camera_camerahybridzoomfocallength_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraHybridZoomFocalLength</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyCameraHybridZoomFocalLength = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraHybridZoomFocalLength"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v54">描述：</h5>
<p><font color="#666"><b>参数:</b>Interger<br> 设置和获取变焦镜头的焦距，单位：0.1mm。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_camerahybridzoomspec">KeyCameraHybridZoomSpec</a></code>获取可设置的焦距范围和步长。混合变焦结合了光学变焦和数码变焦，超出光学变焦范围时，镜头会自动切换到数码变焦。 TODO：通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头，只支持zoom。 TODO：基于算法过于复杂，需要把逻辑封装在msdk key中。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerafocusmode"><div class="api-col left">对焦</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerafocusmode_inline">KeyCameraFocusMode</a></div></div><div class="inline-doc" id="key_camera_camerafocusmode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraFocusMode</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;CameraFocusMode&gt; KeyCameraFocusMode = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraFocusMode"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(CameraFocusMode<span class="class">.<span class="keyword">class</span>,<span class="title">CameraFocusModeMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v55">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerafocusmode">CameraFocusMode</a></code><br> 设置和获取变焦镜头的对焦模式。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerafocusringminvalue"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerafocusringminvalue_inline">KeyCameraFocusRingMinValue</a></div></div><div class="inline-doc" id="key_camera_camerafocusringminvalue_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraFocusRingMinValue</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyCameraFocusRingMinValue = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraFocusRingMinValue"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v56">描述：</h5>
<p><font color="#666"><b>参数:</b>Integer<br> 相机手动对焦时所能设置的最小数值。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerafocusringmaxvalue"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerafocusringmaxvalue_inline">KeyCameraFocusRingMaxValue</a></div></div><div class="inline-doc" id="key_camera_camerafocusringmaxvalue_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraFocusRingMaxValue</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyCameraFocusRingMaxValue = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraFocusRingMaxValue"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v57">描述：</h5>
<p><font color="#666"><b>参数:</b>Integer<br> 相机手动对焦时所能设置的最大数值。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerafocusringvalue"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerafocusringvalue_inline">KeyCameraFocusRingValue</a></div></div><div class="inline-doc" id="key_camera_camerafocusringvalue_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraFocusRingValue</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyCameraFocusRingValue = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraFocusRingValue"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v58">描述：</h5>
<p><font color="#666"><b>参数:</b>Integer<br> 相机的手动对焦值。通过模拟调整对焦环来设置焦距。通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_camerafocusringminvalue">KeyCameraFocusRingMinValue</a></code>和<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_camerafocusringmaxvalue">KeyCameraFocusRingMaxValue</a></code>获取手动对焦数值的最小和最大值。在<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerafocusmode_manual">MANUAL</a></code>模式下，设置对焦值后，相机将会以屏幕中心点为对焦目标进行一次对焦。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerafocustarget"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerafocustarget_inline">KeyCameraFocusTarget</a></div></div><div class="inline-doc" id="key_camera_camerafocustarget_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyCameraFocusTarget</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;DoublePoint2D&gt; KeyCameraFocusTarget = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"CameraFocusTarget"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(DoublePoint2D<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v59">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/Value_Common_Struct_DoublePoint2D.html#value_common_struct_doublepoint2d">DoublePoint2D</a></code><br> 相机自动对焦的对焦目标。[0,0]代表相机屏幕的左上角，[1,1]代表相机屏幕的左下角。在<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerafocusmode_af">AF</a></code>模式下，设置对焦目标后，相机将自动以对焦目标为中心点进行一次对焦。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_ircutenable"><div class="api-col left">夜景模式</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_ircutenable_inline">KeyIRCutEnabled</a></div></div><div class="inline-doc" id="key_camera_ircutenable_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyIRCutEnabled</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyIRCutEnabled = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"IRCutEnabled"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"IRCutEnable"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v60">描述：</h5>
<p><font color="#666"><b>参数: </b>Boolean<br><br> <code>true</code>表示开启夜景模式。夜景模式通过打开变焦相机中的红外滤光片，提升相机在低照度环境下的拍摄效果。只支持变焦镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_defogenable"><div class="api-col left">镜头去雾</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_defogenable_inline">KeyDefogEnabled</a></div></div><div class="inline-doc" id="key_camera_defogenable_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyDefogEnabled</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyDefogEnabled = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"DefogEnabled"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"DefogEnable"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v61">描述：</h5>
<p><font color="#666"><b>参数: </b>Boolean<br><br> <code>true</code>表示开启镜头去雾功能。镜头去雾需要持续加热5秒。 TODO：为什么会是boolean，为什么不是action？设置了提示失败，pilot也有问题。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<html><p><br></p></html>
<h4 id="红外功能">红外功能</h4>
<div class="api-row" id="key_camera_thermalspotmeteringtargetpoint"><div class="api-col left">点测温</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermalspotmeteringtargetpoint_inline">KeyThermalSpotMeteringTargetPoint</a></div></div><div class="inline-doc" id="key_camera_thermalspotmeteringtargetpoint_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalSpotMeteringTargetPoint</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;DoublePoint2D&gt; KeyThermalSpotMeteringTargetPoint = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalSpotMeteringTargetPoint"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(DoublePoint2D<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v62">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/Value_Common_Struct_DoublePoint2D.html#value_common_struct_doublepoint2d">DoublePoint2D</a></code><br><br> 设置需要测温的点的位置。[0,0]代表相机屏幕的左上角，[1,1]代表相机屏幕的左下角。设置了测温点的位置以后，可以通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_thermaltemperaturedata">KeyThermalSpotMeteringTemperature</a></code>获取当前测温点的温度。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermaltemperaturedata"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermaltemperaturedata_inline">KeyThermalSpotMeteringTemperature</a></div></div><div class="inline-doc" id="key_camera_thermaltemperaturedata_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalSpotMeteringTemperature</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Double&gt; KeyThermalSpotMeteringTemperature = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalSpotMeteringTemperature"</span>, SingleValueConverter.DoubleConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"ThermalTemperatureData"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v63">描述：</h5>
<p><font color="#666"><b>参数: </b>Double<br><br> 获取当前测温点的温度。调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_thermalspotmeteringtargetpoint">KeyThermalSpotMeteringTargetPoint</a></code>可以设置当前测温点的位置。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermalspotmeteringarea"><div class="api-col left">区域测温</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermalspotmeteringarea_inline">KeyThermalSpotMeteringArea</a></div></div><div class="inline-doc" id="key_camera_thermalspotmeteringarea_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalSpotMeteringArea</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;DoubleRect&gt; KeyThermalSpotMeteringArea = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalSpotMeteringArea"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(DoubleRect<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v64">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/Value_Common_Struct_DoubleRect.html#value_common_struct_doublerect">DoubleRect</a></code><br><br> 设置需要测温的区域位置。[0,0]代表相机屏幕的左上角，[1,1]代表相机屏幕的左下角。设置了测温点的位置以后，可以通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_thermalareatemperatureaggregations">KeyThermalAreaTemperatureAggregations</a></code>获取当前测温区域的温度信息。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermalareatemperatureaggregations"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermalareatemperatureaggregations_inline">KeyThermalAreaTemperatureAggregations</a></div></div><div class="inline-doc" id="key_camera_thermalareatemperatureaggregations_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalAreaTemperatureAggregations</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;ThermalAreaTemperatureAggregations&gt; KeyThermalAreaTemperatureAggregations = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalAreaTemperatureAggregations"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(ThermalAreaTemperatureAggregations<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v65">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/Value_Camera_Struct_ThermalAreaTemperatureAggregationsMsg.html#value_camera_struct_thermalareatemperatureaggregationsmsg">ThermalAreaTemperatureAggregations</a></code><br><br> 获取当前测温区域的温度信息。包括测温区域的平均温度、最小温度和最大温度。调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_thermalspotmeteringarea">KeyThermalSpotMeteringArea</a></code>可以设置需要的测温的区域位置。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalgainmode"><div class="api-col left">增益模式</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalgainmode_inline">KeyThermalGainMode</a></div></div><div class="inline-doc" id="key_camera_camerathermalgainmode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalGainMode</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;ThermalGainMode&gt; KeyThermalGainMode = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"ThermalGainMode", new SingleValueConverter&lt;&gt;(ThermalGainMode.class,CameraThermalGainModeMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("CameraThermalGainMode")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v66">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerathermalgainmode">ThermalGainMode</a></code><br><br> 设置和获取增益模式。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_thermalgainmodetemperaturerange">KeyThermalGainModeTemperatureRange</a></code>获取不同增益模式下的温度适用范围。当选择高增益时，相机对温度差异更灵敏，但相机测量的温度范围较小。低增益模式时，相机测量的温度范围较大，对温度差异灵敏度会降低。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermalgainmodetemperaturerange"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermalgainmodetemperaturerange_inline">KeyThermalGainModeTemperatureRange</a></div></div><div class="inline-doc" id="key_camera_thermalgainmodetemperaturerange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalGainModeTemperatureRange</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;ThermalGainModeTemperatureRange&gt; KeyThermalGainModeTemperatureRange = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalGainModeTemperatureRange"</span>, <span class="keyword">new</span> DJIValueConverter&lt;&gt;(ThermalGainModeTemperatureRange<span class="class">.<span class="keyword">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v67">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/Value_Camera_Struct_ThermalGainModeTemperatureRangeMsg.html#value_camera_struct_thermalgainmodetemperaturerangemsg">ThermalGainModeTemperatureRange</a></code><br><br> 获取不同增益模式的温度范围。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalpaletterange"><div class="api-col left">调色盘</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalpaletterange_inline">KeyThermalPaletteRange</a></div></div><div class="inline-doc" id="key_camera_camerathermalpaletterange_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalPaletteRange</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;List&lt;CameraThermalPalette&gt;&gt; KeyThermalPaletteRange = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"ThermalPaletteRange", new SingleValueConverter&lt;&gt;((Class)List.class,CameraThermalPaletteRangeMsg.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("CameraThermalPaletteRange")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v68">描述：</h5>
<p><font color="#666"><b>参数:</b>list&lt;<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerathermalpalette">CameraThermalPalette</a></code>&gt;<br>
获取红外镜头可设置的调色盘类型。
<br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalpalette"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalpalette_inline">KeyThermalPalette</a></div></div><div class="inline-doc" id="key_camera_camerathermalpalette_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalPalette</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;CameraThermalPalette&gt; KeyThermalPalette = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"ThermalPalette", new SingleValueConverter&lt;&gt;(CameraThermalPalette.class,CameraThermalPaletteMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("CameraThermalPalette")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v69">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerathermalpalette">CameraThermalPalette</a></code><br><br> 设置调色盘类型。可通过<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_camerathermalpaletterange">KeyThermalPaletteRange</a></code>获取可设置的调色盘类型。热成像图片中的颜色用来表示温度，画面中的温度范围将被映射到256个色阶上，在8bit的JPEG图片以及MP4视频中显示出来，每种调色盘对应不同的色阶。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalisothermenabled"><div class="api-col left">等温线</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalisothermenabled_inline">KeyThermalIsothermEnabled</a></div></div><div class="inline-doc" id="key_camera_camerathermalisothermenabled_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalIsothermEnabled</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyThermalIsothermEnabled = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalIsothermEnabled"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"CameraThermalIsothermEnabled"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v70">描述：</h5>
<p><font color="#666"><b>参数: </b>Boolean<br><br> 启用或禁用等温线。开启等温线功能可以更直观地看出指定温度区间的物体。通过高温、低温两个阈值来设置温度区间。等温线禁用时，所有256个值（8位）都用于场景的温度直方图。启用等温线后，只有128个值（0-127）与温度线性映射。然后将三个颜色区间（128-175）、（176-223）和（224-255）映射到用户定义的温度，以向用户突出显示它们。使用一些调色板（例如<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerathermalpalette_rainbow">RAINBOW</a></code>）会生成灰度级的热图像，红色、蓝色或绿色将用于突出显示的三个特定的温度。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalisothermunit"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalisothermunit_inline">KeyThermalIsothermUnit</a></div></div><div class="inline-doc" id="key_camera_camerathermalisothermunit_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalIsothermUnit</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;ThermalIsothermUnit&gt; KeyThermalIsothermUnit = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"ThermalIsothermUnit", new SingleValueConverter&lt;&gt;(CameraThermalIsothermUnit.class,CameraThermalIsothermUnitMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("CameraThermalIsothermUnit")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v71">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerathermalisothermunit">CameraThermalIsothermUnit</a></code><br><br> 等温线的单位。将等温线范围的单位设置为摄氏度或者百分比。不同的单位导致等温线的值范围不同。 如果是单位是百分比，可设置的值范围是[0,100]。如果单位是摄氏度，可设置的最高值和最低值请参考<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_thermalgainmodetemperaturerange">KeyThermalGainModeTemperatureRange</a></code>。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalisothermuppervalue"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalisothermuppervalue_inline">KeyThermalIsothermUpperValue</a></div></div><div class="inline-doc" id="key_camera_camerathermalisothermuppervalue_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalIsothermUpperValue</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyThermalIsothermUpperValue = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalIsothermUpperValue"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"CameraThermalIsothermUpperValue"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v72">描述：</h5>
<p><font color="#666"><b>参数: </b>Integer<br><br> 等温线最高值。高于此值的所有温度值将使用调色板中的颜色224-255。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalisothermlowervalue"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalisothermlowervalue_inline">KeyThermalIsothermLowerValue</a></div></div><div class="inline-doc" id="key_camera_camerathermalisothermlowervalue_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalIsothermLowerValue</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyThermalIsothermLowerValue = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalIsothermLowerValue"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>).setInnerIdentifier(<span class="string">"CameraThermalIsothermLowerValue"</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v73">描述：</h5>
<p><font color="#666"><b>参数: </b>Integer<br><br> 等温线最低值。较低和中等等温线阈值之间的温度值将以调色板中的128-175色显示。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_cameradisplaymode"><div class="api-col left">显示模式</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_cameradisplaymode_inline">KeyThermalDisplayMode</a></div></div><div class="inline-doc" id="key_camera_cameradisplaymode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalDisplayMode</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;ThermalDisplayMode&gt; KeyThermalDisplayMode = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"ThermalDisplayMode", new SingleValueConverter&lt;&gt;(ThermalDisplayMode.class,CameraDisplayModeMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("CameraDisplayMode")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v74">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_cameradisplaymode">ThermalDisplayMode</a></code><br><br> 设置红外镜头的显示模式。包括红外显示和分屏显示。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalffcmode"><div class="api-col left">FFC校准</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalffcmode_inline">KeyThermalFFCMode</a></div></div><div class="inline-doc" id="key_camera_camerathermalffcmode_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalFFCMode</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;ThermalFFCMode&gt; KeyThermalFFCMode = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"ThermalFFCMode", new SingleValueConverter&lt;&gt;(ThermalFFCMode.class,CameraThermalFFCModeMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("CameraThermalFFCMode")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v75">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerathermalffcmode">ThermalFFCMode</a></code><br><br> 设置FFC校准模式。FFC校准是红外镜头的一个功能，校准以后的图像质量将得到优化。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermaltriggerffc"><div class="api-col left"></div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermaltriggerffc_inline">KeyThermalTriggerFFC</a></div></div><div class="inline-doc" id="key_camera_thermaltriggerffc_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalTriggerFFC</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIActionKeyInfo&lt;EmptyMsg,EmptyMsg&gt; KeyThermalTriggerFFC = <span class="keyword">new</span> DJIActionKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalTriggerFFC"</span>, EmptyValueConverter.converter,EmptyValueConverter.converter).canGet(<span class="keyword">false</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">false</span>).canPerformAction(<span class="keyword">true</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v76">描述：</h5>
<p><font color="#666">手动触发一次FFC校准模式。校准过程中相机画面可能会有1秒的停顿，同时相机会有“咔嚓”一声。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermaldigitalzoomfactor"><div class="api-col left">变焦倍率</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermaldigitalzoomfactor_inline">KeyThermalDigitalZoomFactor</a></div></div><div class="inline-doc" id="key_camera_thermaldigitalzoomfactor_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalDigitalZoomFactor</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;ThermalDigitalZoomFactor&gt; KeyThermalDigitalZoomFactor = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalDigitalZoomFactor"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(ThermalDigitalZoomFactor<span class="class">.<span class="keyword">class</span>,<span class="title">ThermalDigitalZoomFactorMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v77">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_thermaldigitalzoomfactor">ThermalDigitalZoomFactor</a></code><br><br> 设置红外变焦倍率。支持1x、2x、4x、8x变焦倍率。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermalsuperresolution"><div class="api-col left">超分辨率</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermalsuperresolution_inline">KeyThermalSuperResolution</a></div></div><div class="inline-doc" id="key_camera_thermalsuperresolution_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalSuperResolution</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Boolean&gt; KeyThermalSuperResolution = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalSuperResolution"</span>, SingleValueConverter.BooleanConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v78">描述：</h5>
<p><font color="#666"><b>参数: </b>Boolean<br><br> 设置开启和关闭红外超分辨率。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 TODO:测试失败。pilot也有问题。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_camerathermalroi"><div class="api-col left">兴趣区域</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_camerathermalroi_inline">KeyThermalROI</a></div></div><div class="inline-doc" id="key_camera_camerathermalroi_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalROI</h6></div>

<figure class="highlight"><table><tr><td class="code"><pre><span class="line">static final DJIKeyInfo&lt;ThermalROI&gt; KeyThermalROI = new DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),"ThermalROI", new SingleValueConverter&lt;&gt;(ThermalROI.class,CameraThermalROIMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("CameraThermalROI")</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v79">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerathermalroi">ThermalROI</a></code><br><br> 设置热成像兴趣区域。用户可根据需要选择兴趣区域范围。当兴趣区域为全屏时，整个图像的色阶将按默认配置分布。当画面中有大片天空时，由于天空的温度较低，大量色阶被分配到低温区域，将导致地 面部分不同温度显示的色彩变化不明显。选择剔除天空区域(33%)或剔除天空区域(50%)，意味着将分配在天空区域的色阶数量减少，而将更多色阶分配在地面区域，使地面区域内的色彩变化较明显、图像更清晰，从而更利于观测。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermalscene"><div class="api-col left">场景</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermalscene_inline">KeyThermalScene</a></div></div><div class="inline-doc" id="key_camera_thermalscene_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalScene</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;ThermalScene&gt; KeyThermalScene = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalScene"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(ThermalScene<span class="class">.<span class="keyword">class</span>,<span class="title">ThermalSceneMsg</span>.<span class="title">class</span>)).<span class="title">canGet</span>(<span class="title">true</span>).<span class="title">canSet</span>(<span class="title">true</span>).<span class="title">canListen</span>(<span class="title">true</span>).<span class="title">canPerformAction</span>(<span class="title">false</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v80">描述：</h5>
<p><font color="#666"><b>参数: </b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_thermalscene">ThermalScene</a></code><br><br> 设置热成像场景。支持默认以及巡检场景，同时支持自定义场景，用户可以根据需求设置并保存自定义参数。相机将根据不同的场景调整相机参数，对图像进行优化处理。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermaldde"><div class="api-col left">DDE</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermaldde_inline">KeyThermalDDE</a></div></div><div class="inline-doc" id="key_camera_thermaldde_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalDDE</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyThermalDDE = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalDDE"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v81">描述：</h5>
<p><font color="#666"><b>参数: </b>Integer<br><br> 设置热成像DDE(Digital Detail Enhancement)数字细节增强技术。可以提高图像及轮廓的清晰度。仅当场景模式为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_thermalscene_manual">MANUAL</a></code>时，才能手动设置。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 TODO：设置范围是多少？ <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_thermalcontrast"><div class="api-col left">对比度</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermalcontrast_inline">KeyThermalContrast</a></div></div><div class="inline-doc" id="key_camera_thermalcontrast_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalContrast</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyThermalContrast = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalContrast"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v82">描述：</h5>
<p><font color="#666"><b>参数: </b>Integer<br><br> 设置热成像对比度。画面黑与白的比值。比值越大，色彩表现越丰富。仅当场景模式为景<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_thermalscene_manual">MANUAL</a></code>时，才能手动设置。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头。 TODO：设置范围是多少？ <br><br><code><i>MSDK 5.0开始支持</i>&lt;/code</code></font></p>
</div>
<div class="api-row" id="key_camera_thermalbrightness"><div class="api-col left">亮度</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_thermalbrightness_inline">KeyThermalBrightness</a></div></div><div class="inline-doc" id="key_camera_thermalbrightness_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyThermalBrightness</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIKeyInfo&lt;Integer&gt; KeyThermalBrightness = <span class="keyword">new</span> DJIKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ThermalBrightness"</span>, SingleValueConverter.IntegerConverter).canGet(<span class="keyword">true</span>).canSet(<span class="keyword">true</span>).canListen(<span class="keyword">true</span>).canPerformAction(<span class="keyword">false</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v83">描述：</h5>
<p><font color="#666"><b>参数: </b>Integer<br><br> 设置热成像图像亮度。仅当场景模式为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_thermalscene_manual">MANUAL</a></code>时，才能手动设置。 <br><b>注意：<br> 1.要使用此功能，请调用<code><a href="../../Components/KeyManager/Key_Camera_DJICameraKey.html#key_camera_liveviewcamerasource">KeyCamearaVideoStreamSource</a></code>把视频源设置为<code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_liveviewsourcecameratype_infrared_camera">INFRARED_CAMERA</a></code>。<br> 2.subComponentType需要传入IR。</b> TODO：只能支持IR，通过设置subComponentType，zoom = 0, wide = 1, ir = 2，IGNORE=0xffff-1（即总体，来选择镜头 TODO：设置范围是多少？ <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<html><p><br></p></html>
<h4 id="基本设置">基本设置</h4>
<div class="api-row" id="key_camera_resetcamerasetting"><div class="api-col left">重置参数</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_resetcamerasetting_inline">KeyResetCameraSetting</a></div></div><div class="inline-doc" id="key_camera_resetcamerasetting_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyResetCameraSetting</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIActionKeyInfo&lt;EmptyMsg,EmptyMsg&gt; KeyResetCameraSetting = <span class="keyword">new</span> DJIActionKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"ResetCameraSetting"</span>, EmptyValueConverter.converter,EmptyValueConverter.converter).canGet(<span class="keyword">false</span>).canSet(<span class="keyword">false</span>).canListen(<span class="keyword">false</span>).canPerformAction(<span class="keyword">true</span>).setIsEvent(<span class="keyword">false</span>)</span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v84">描述：</h5>
<p><font color="#666">重置相机参数。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>
<div class="api-row" id="key_camera_formatstorage"><div class="api-col left">格式化存储器</div><div class="api-col middle" style="color:#AAA"> </div><div class="api-col right"><a class="trigger" href="#key_camera_formatstorage_inline">KeyFormatStorage</a></div></div><div class="inline-doc" id="key_camera_formatstorage_inline" <blockquote>
<div class="article"><h6><font color="#AAA">final </font>KeyFormatStorage</h6></div>

<figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">static</span> <span class="keyword">final</span> DJIActionKeyInfo&lt;CameraStorageLocation,EmptyMsg&gt; KeyFormatStorage = <span class="keyword">new</span> DJIActionKeyInfo&lt;&gt;(componentType.value(),subComponentType.value(),<span class="string">"FormatStorage"</span>, <span class="keyword">new</span> SingleValueConverter&lt;&gt;(CameraStorageLocation<span class="class">.<span class="keyword">class</span>,<span class="title">CameraStorageLocationMsg</span>.<span class="title">class</span>),<span class="title">EmptyValueConverter</span>.<span class="title">converter</span>).<span class="title">canGet</span>(<span class="title">false</span>).<span class="title">canSet</span>(<span class="title">false</span>).<span class="title">canListen</span>(<span class="title">false</span>).<span class="title">canPerformAction</span>(<span class="title">true</span>).<span class="title">setIsEvent</span>(<span class="title">false</span>)</span></span><br></pre></td></tr></table></figure>
<html><table class="table-supportedby"><tr valign="top"><td width="15%"><font color="#999"><i>包：</i></font></td><td width="85%"><font color="#999">dji.sdk.keyvalue.key</font></td></tr></table></html>
<h5 id="描述：-v85">描述：</h5>
<p><font color="#666"><b>参数:</b><code><a href="../../Components/KeyManager/DJIValue.html#value_camera_enum_camerastoragelocation">CameraStorageLocation</a></code><br> 格式化存储器。M30和M30T相机只支持SD卡。 <br><br><code><i>MSDK 5.0开始支持</i></code></font></p>
</div>

        </div>
      </div>
    </div>
    <div id="search-modal" class="search-modal modal fade">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header"><a href="javascript:;" @click="closeSearch" class="btn-close">×</a>
            <h2 class="title">搜索 Mobile SDK 文档
            </h2>
            <input type="text" v-model="searchInput" @keydown.enter="search">
          </div>
          <div class="modal-body">
            <p v-show="!!searchCount" class="search-count"><span v-cloak>{{searchCount}}</span>&nbsp;搜索结果
            </p>
            <ul v-show="!!searchCount" class="search-result">
              <li v-for="item in searchResult"><a v-bind:href="item.url | docUrl">
                  <h3 class="title">{{{(item.highlights && item.highlights.title) || item.title}}}</h3>
                  <p class="content">{{{(item.highlights && item.highlights.content[0]) || item.title}}}</p></a></li>
            </ul>
            <div v-show="showLoadMore" class="text-center"><a href="javascript:;" @click="loadMoreSearch" class="btn-learn-more">加载更多</a></div>
            <div v-show="searchLoading" class="text-center">加载中...
            </div>
            <div v-show="!searchCount &amp;&amp; !searchLoading" class="text-center">未找到结果
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript">
    window.Config = window.config = {
      sdk: "mobile-sdk",
      locale: "en",
      environment: "development",
      api_host: ""
    };
    
  </script>
  <!-- build:js /javascripts/doc-vendor.js-->
  <script src="../../javascripts/lib/jquery-2.1.4.min.js" type="text/javascript"></script>
  <script src="../../javascripts/lib/bootstrap.js" type="text/javascript"></script>
  <script src="../../javascripts/lib/vue.min.js" type="text/javascript"></script>
  <!-- endbuild-->
  <!-- build:js /javascripts/doc-app.js-->
  <script src="../../javascripts/util/cookie.js" type="text/javascript"></script>
  <script src="../../javascripts/util/url-manager.js" type="text/javascript"></script>
  <script src="../../javascripts/util/ajax-manager.js" type="text/javascript"></script>
  <script src="../../javascripts/base/footer.js" type="text/javascript"></script>
  <script src="../../javascripts/base/header.js" type="text/javascript"></script>
  <script src="../../javascripts/util/searcher.js" type="text/javascript"></script>
  <script src="../../javascripts/search_index.js" type="text/javascript"></script>
  <script src="../../javascripts/searchdoc.js" type="text/javascript"></script>
  <script src="../../javascripts/api.js" type="text/javascript"></script>
  <!-- endbuild-->
  <script type="text/javascript">
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','http://www.google-analytics.com/analytics.js','ga');
    ga('create', 'UA-43055594-1', 'auto');
    ga('send', 'pageview');
  </script>
</body>